Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.17 KB

05. Herança.md

File metadata and controls

24 lines (12 loc) · 1.17 KB

Herança

A herança é um conceito na programação orientada a objetos que permite que uma classe (conhecida como subclasse ou classe derivada) herde características e comportamentos de outra classe (chamada de classe base ou superclasse). Isso significa que a subclasse pode reutilizar o código da superclasse e também adicionar ou modificar comportamentos conforme necessário.

Imagine um exemplo de uma SuperClasse (Pessoa) e suas subclasses (Estudante e Professor)

Na imagem acima, Pessoa pode ter Atributos como nome e idade e as Classes Professor e Estudante extendem de Pessoa

No UML para a representação gráfica de nossas classes ficaria:

A herança no UML é simbolizada por uma seta até a SuperClasse

Link Auxiliar